import { enumsInit } from '../../api/Enums'

/**
 * @Author: Wang chunsheng  email:2192138785@qq.com
 * @Date:   2024-10-12 20:15:44
 * @Last Modified by:   Wang chunsheng  email:2192138785@qq.com
 * @Last Modified time: 2024-10-13 19:33:55
 */
const getEnumIds = async() => {
  const arr = await enumsInit()
  return arr.data.PlaceTypeEnums
}

export const form = {
  'bloc_id': {
    'type': 'cascader-bloc',
    'label': '选择公司'
  },
  'enums_id': {
    'type': 'select',
    'label': '选择类型',
    'options': getEnumIds()
  },
  'title': {
    'type': 'input',
    'label': '楼栋类型名称'
  }
}

export const order = ['bloc_id', 'enums_id', 'title']

export const tableColumns = [{
  'label': 'ID',
  'prop': 'id'
}, {
  'label': 'Title',
  'prop': 'title'
}, {
  'label': 'Bloc ID',
  'prop': 'bloc_id'
}, {
  'label': 'Store ID',
  'prop': 'store_id'
}, {
  'label': 'Create Time',
  'prop': 'create_time'
}, {
  'label': 'Update Time',
  'prop': 'update_time'
}, {
  'label': '操作',
  'prop': 'action',
  'width': '200',
  'slot': 'action'
}]

export const filterInfo = {
  fieldList: [{
    'label': 'title',
    'type': 'input',
    'value': 'PlaceType[title]'
  }]

}

export const path = {
  index: 'diandi-place-place-place-type-index',
  update: 'diandi-place-place-place-type-update',
  create: 'diandi-place-place-place-type-create',
  api: 'diandi_place/place/place-type'
}

export const rowKey = 'id'
